package org.ll.demo25;

import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

@RestController
@RequestMapping("/calc")
public class CalcController {
    @RequestMapping("/sum")
    public String sum(String num1,String num2){
        if(num1==null||num2==null){
            return "error";
        }
        int a, b;
        try {
            // 2. 转换字符串为整数（处理非数字参数的异常）
            a = Integer.parseInt(num1.trim());
            b = Integer.parseInt(num2.trim());
        } catch (NumberFormatException e) {
            return "错误：参数格式非法，请输入有效的整数（如 123、-456）";
        }

        // 3. 正确执行数字相加（而非字符串拼接）
        int sum = a + b;

        // 4. 返回清晰的结果
        return String.format("成功：%d + %d = %d", a, b, sum);
    }
}
